package com.zgjkhis.modules.enums;

import lombok.Getter;

@Getter
public enum DrugTypeEnum {
//	1:中药饮片，2：配方颗粒，3：中成药，4：西药，5：耗材，6敷贴粉剂
	ZYYP(1, "中药饮片"),

	PFKL(2, "配方颗粒"),

	ZCY(3, "中成药"),

	XY(4, "西药"),
	HC(5, "耗材"),


	FTFJ(6, "敷贴粉剂"),

	OTHER(8,"其他产品")




	;

	private final Integer code;

	private final String value;

	DrugTypeEnum(Integer code, String value) {
		this.code = code;
		this.value = value;
	}

	public static String findByCode(Integer code) {
		for (DrugTypeEnum drugTypeEnum : DrugTypeEnum.values()) {
			if (drugTypeEnum.getCode().equals(code)) {
				return drugTypeEnum.value;
			}
		}
		return "未知";
	}
	public static Integer findByValue(String value) {
		for (DrugTypeEnum drugTypeEnum : DrugTypeEnum.values()) {
			if (drugTypeEnum.getValue().equals(value)) {
				return drugTypeEnum.code;
			}
		}
		return null;
	}

}
